﻿namespace LM.Repositorios
{
    using LM.InterfacesFabricas.Interfaces.Repositorios;
    using LM.Negocio.Objetos;

    public interface IRepositorioCompletoDeObjetos<T> : IRepositorioDeConsultaDeObjetos<T>
        where T : ObjetoPersistido
    {
        void Cadastre(T objeto);

        void Atualize(T objeto);

        void Exclua(T objeto);
    }
}